import javax.swing.*;

public class Test_method {

    public static void main(String[] args) {

        /*int sum =  getSum(10);
        System.out.println("sum="+sum);*/

       //printHelloWorld(10);
       // printHelloWorld(20);
        //gui的界面来获取输入的值

        //String  a =new String("A");
        //System.out.println(a.hashCode());
        //String b=new String("B");
        //System.out.println(b.hashCode());

       /* System.out.println(a==b);
        System.out.println(a.equals(b));
        System.out.println(a.equalsIgnoreCase(b));*/

        //String str = JOptionPane.showInputDialog("请输入一个字符串");
         //如果要比较字符串的值是否相等不能使用 ==
        //equals 比较的是字符串的值 是够相等
        //  ==  比较的内存地址
         //System.out.println(str.equalsIgnoreCase("A"));

       //String numString = JOptionPane.showInputDialog("请输入一个整数");
//        System.out.println("numString="+numString);
//        //把字符串编程整型
//        int num = Integer.parseInt(numString);
//        System.out.println(111==num);

//       int count =  getCount(12345);
//        System.out.println("count="+count);

       boolean istrue = isPrimeNumbers(9);
        System.out.println(istrue);



    }

//1. 写一个函数，接受一个整数n，返回 1+2+3+...+n 的和
    public static int getSum(int n){
        int sum=0;
        for(int i=1;i<=n;i++){
            sum+=i;
        }
        return sum;
    }

//2. 写一个函数，接受一个整数参数n，输出n 个HelloWorld

    public static void  printHelloWorld(int n){
        for(int i=0;i<n;i++){
            System.out.println((i+1)+":HelloWorld");
        }
    }

//3. 写一个函数，接受一个整数，返回这个整数是几位数
    public static int getCount(int num){

         //统计位数
         int count=0;
       while(num!=0){
           /*
             1234 10  123   1
             123  10   12   2
             12   10   1    3
             1     10  0    4
            */
           num=num/10;
           count++;
       }
        return count;
    }

//4. 写一个函数，判断一个整数是否是质数
    //javafx

    /**
     * 判断是否是质数
     * @return true 是  false:否
     *
     * 一个方法如果遇见了return 该方法结束
     */
    public static  boolean isPrimeNumbers(int num){
        if(num>1){
           if(num==2){
               return true;
           }else{
               for(int i=2;i<num;i++){
                   if(num%i==0){
                         return false;
                   }
               }
               return true;
           }
        }else{
            //System.out.println("不是质数");
            return false;
        }
    }





}
